InfluxDB2\Service\NotificationEndpointsService D

Total Complexity 130
Dependencies 10
Dependents 0
Total lines 1,149
Lines of code 605
Logical lines of code 293
Comment lines 388
Methods 28
Properties 2

Methods 28

Method Rating Maintainability Complexity Lines of code
getNotificationEndpointsRequest()
B
41 17 56
deleteNotificationEndpointsIDLabelsIDRequest()
A
42 13 57
patchNotificationEndpointsIDRequest()
A
42 13 53
postNotificationEndpointIDLabelsRequest()
A
42 13 53
putNotificationEndpointsIDRequest()
A
42 13 53
deleteNotificationEndpointsIDRequest()
A
45 9 45
getNotificationEndpointsIDRequest()
A
45 9 45
getNotificationEndpointsIDLabelsRequest()
A
45 9 45
createNotificationEndpointRequest()
A
47 8 38
createNotificationEndpointWithHttpInfo()
S
58 2 16
getNotificationEndpointsWithHttpInfo()
S
58 2 16
getNotificationEndpointsIDWithHttpInfo()
S
58 2 16
getNotificationEndpointsIDLabelsWithHttpInfo()
S
58 2 16
patchNotificationEndpointsIDWithHttpInfo()
S
58 2 16
postNotificationEndpointIDLabelsWithHttpInfo()
S
58 2 16
putNotificationEndpointsIDWithHttpInfo()
S
58 2 16
__construct()
S
76 1 4
createNotificationEndpoint()
S
76 1 4
deleteNotificationEndpointsID()
S
80 1 3
deleteNotificationEndpointsIDWithHttpInfo()
S
71 1 5
deleteNotificationEndpointsIDLabelsID()
S
79 1 3
deleteNotificationEndpointsIDLabelsIDWithHttpInfo()
S
71 1 5
getNotificationEndpoints()
S
74 1 4
getNotificationEndpointsID()
S
75 1 4
getNotificationEndpointsIDLabels()
S
75 1 4
patchNotificationEndpointsID()
S
75 1 4
postNotificationEndpointIDLabels()
S
75 1 4
putNotificationEndpointsID()
S
75 1 4